<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Easy Programming Language</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Easy_Programming_Language"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/ext.pygments.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Easy_Programming_Language rootpage-Easy_Programming_Language skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Easy Programming Language</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><style data-mw-deduplicate="TemplateStyles:r1295905060">
/* start https://en.wikipedia.org/ */
.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent}.mw-parser-output .infobox-3cols-child{margin:auto}.mw-parser-output .infobox .navbar{font-size:100%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table th,body.skin--responsive .mw-parser-output .infobox-table td{padding-left:inherit;padding-right:inherit}}
/* end https://en.wikipedia.org/ */
</style><table class="infobox vevent"><tbody><tr><th colspan="2" class="infobox-above" style="background-color:#e0e0e0;">Easy Programming Language</th></tr><tr><th scope="row" class="infobox-label"><a href="Programming_paradigm" title="Programming paradigm">Paradigm</a></th><td class="infobox-data"><a href="Multi-paradigm" class="mw-redirect" title="Multi-paradigm">Multi-paradigm</a>: <a href="Compiled_language" title="Compiled language">compiled</a>, <a href="Imperative_programming" title="Imperative programming">imperative</a>, <a href="Procedural_programming" title="Procedural programming">procedural</a>, <a href="Object-oriented_programming" title="Object-oriented programming">object-oriented</a>, <a href="Functional_programming" title="Functional programming">functional</a></td></tr><tr><th scope="row" class="infobox-label"><a href="Software_design" title="Software design">Designed by</a></th><td class="infobox-data">The Easy Programming Language Company</td></tr><tr><th scope="row" class="infobox-label">First appeared</th><td class="infobox-data">2004</td></tr><tr><td colspan="2" class="infobox-full-data"></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Software_release_life_cycle" title="Software release life cycle">Stable release</a></th><td class="infobox-data"><div style="margin:0px;">5.95
/ September 4, 2023<span style="display:none"> (<span class="bday dtstart published updated">2023-09-04</span>)</span></div></td></tr><tr style="display:none"><td colspan="2">
</td></tr><tr><th scope="row" class="infobox-label"><a href="Operating_system" title="Operating system">OS</a></th><td class="infobox-data"><a href="Cross-platform" class="mw-redirect" title="Cross-platform">Cross-platform</a></td></tr><tr><th scope="row" class="infobox-label"><a href="Software_license" title="Software license">License</a></th><td class="infobox-data"><a href="Proprietary_software" title="Proprietary software">Proprietary software</a></td></tr><tr><th scope="row" class="infobox-label"><a href="Filename_extension" title="Filename extension">Filename extensions</a></th><td class="infobox-data">.e, .ec</td></tr><tr><th scope="row" class="infobox-label">Website</th><td class="infobox-data"><span class="url"><a rel="nofollow" class="external text" href="http://epl.eyuyan.com/">epl<wbr>.eyuyan<wbr>.com</a></span></td></tr><tr><th colspan="2" class="infobox-header" style="background-color: #EEEEEE;">Major <a href="Programming_language_implementation" title="Programming language implementation">implementations</a></th></tr><tr><td colspan="2" class="infobox-full-data"><a rel="nofollow" class="external text" href="http://epl.eyuyan.com/pdown.htm">E Programming Language</a></td></tr><tr><th colspan="2" class="infobox-header" style="background-color: #EEEEEE;"><a href="Programming_language#Dialects,_flavors_and_implementations" title="Programming language">Dialects</a></th></tr><tr><td colspan="2" class="infobox-full-data"><a rel="nofollow" class="external text" href="http://epl.eyuyan.com/efprc.htm">EF</a></td></tr></tbody></table>
<p><b>Easy Programming Language</b> (<b>EPL</b>, <a href="Chinese_language" title="Chinese language">Chinese</a>: <span lang="zh">易语言</span>) is a <a href="Visual_programming_language" title="Visual programming language">visual</a> <a href="Compiled_language" title="Compiled language">compiled</a> multilingual<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> <a href="Proprietary_software" title="Proprietary software">proprietary</a> <a href="Programming_language" title="Programming language">programming language</a>.<sup id="cite_ref-:0_2-0" class="reference"><a href="#cite_note-:0-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> EPL is somewhat popular in China because it features a full Chinese environment. The language has <a href="Traditional_Chinese" class="mw-redirect" title="Traditional Chinese">traditional Chinese</a>, <a href="Simplified_Chinese" class="mw-redirect" title="Simplified Chinese">simplified Chinese</a>, <a href="English_language" title="English language">English</a> and <a href="Japanese_language" title="Japanese language">Japanese</a> variants. The language has been shown to improve coding productivity for programmers who are not as fluent in English, albeit with less runtime efficiency.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup>
</p><p>In addition, it is <a href="Cross-platform" class="mw-redirect" title="Cross-platform">cross-platform</a>, as it currently supports both <a href="Microsoft_Windows" title="Microsoft Windows">Microsoft Windows</a> and <a href="Linux" title="Linux">Linux</a>. It is <a href="Object-oriented_programming" title="Object-oriented programming">object-oriented</a> and <a href="Structured" class="mw-redirect" title="Structured">structured</a>.<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup>
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="Features">Features</h2></div>
<p>The program defines modules in a tabular format.<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup>
</p><p>Easy modules (<a href="Simplified_Chinese_characters" title="Simplified Chinese characters">Chinese</a>: <span lang="zh-Hans">易模块</span>) are pre-compiled modules with the ".ec" extension name.<sup id="cite_ref-:0_2-1" class="reference"><a href="#cite_note-:0-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Programming_examples">Programming examples</h2></div>
<p>Below is a <a href="%22Hello%2C_World!%22_program" title=""Hello, World!" program">"Hello, World!" program</a>, in simplified Chinese:
</p>
<div class="mw-highlight mw-highlight-lang-python mw-content-ltr" dir="ltr"><pre><span class="n">调试输出</span><span class="p">(</span><span class="s2">"Hello, world!"</span><span class="p">)</span>
</pre></div>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<div class="mw-references-wrap"><ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://epl.eyuyan.com/eprc.htm">Official description</a></span>
</li>
<li id="cite_note-:0-2"><span class="mw-cite-backlink">^ <a href="#cite_ref-:0_2-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-:0_2-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */
.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}
/* end https://en.wikipedia.org/ */
</style><cite id="CITEREFDongLiu2007" class="citation journal cs1 cs1-prop-script cs1-prop-foreign-lang-source">Dong, Xiaolei 董小雷; Liu, Zhifang 刘志芳 (2007). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240802091812/https://www.zhangqiaokeyan.com/academic-journal-cn_journal-tangshan-normal-university_thesis/0201232838382.html">"易语言中模块的使用研究"</a> [Research on the use of modules in Easy Programming Language]. <bdi lang="zh">唐山师范学院学报</bdi> [<i>Journal of Tangshan Normal University</i>] (in Chinese) (5): <span class="nowrap">95–</span>97. Archived from <a rel="nofollow" class="external text" href="https://www.zhangqiaokeyan.com/academic-journal-cn_journal-tangshan-normal-university_thesis/0201232838382.html">the original</a> on 2024-08-02<span class="reference-accessdate">. Retrieved <span class="nowrap">2024-08-02</span></span> – via Zhangqiao Keyan 掌桥科研.</cite></span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"><cite id="CITEREFDongLiu2007" class="citation news cs1 cs1-prop-script cs1-prop-foreign-lang-source">Dong, Xiaolei 董小雷; Liu, Zhifang 刘志芳 (2007). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240802092225/https://www.zhangqiaokeyan.com/academic-journal-cn_journal-tangshan-normal-university_thesis/0201232837526.html">"易语言的使用与研究"</a> [The use and research of Yi language]. <bdi lang="zh">唐山师范学院学报</bdi> [<i>Journal of Tangshan Normal University</i>] (in Chinese). No. 2. pp. <span class="nowrap">71–</span>73. Archived from <a rel="nofollow" class="external text" href="https://www.zhangqiaokeyan.com/academic-journal-cn_journal-tangshan-normal-university_thesis/0201232837526.html">the original</a> on 2024-08-02<span class="reference-accessdate">. Retrieved <span class="nowrap">2024-08-02</span></span> – via Zhangqiao Keyan 掌桥科研.</cite></span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text"><cite id="CITEREFHuang2022" class="citation journal cs1 cs1-prop-script cs1-prop-foreign-lang-source">Huang, Jiacheng 黄嘉诚 (2022). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240802092652/https://www.zhangqiaokeyan.com/academic-journal-cn_study-science-engineering-rtvu_thesis/0201299536034.html">"中英文可视化编程的对比研究"</a> [A comparative study of Chinese and English visual programming]. <bdi lang="zh">电大理工</bdi> [<i>Science Engineering</i>] (in Chinese) (2): <span class="nowrap">72–</span>78. Archived from <a rel="nofollow" class="external text" href="https://www.zhangqiaokeyan.com/academic-journal-cn_study-science-engineering-rtvu_thesis/0201299536034.html">the original</a> on 2024-08-02<span class="reference-accessdate">. Retrieved <span class="nowrap">2024-08-02</span></span> – via Zhangqiao Keyan 掌桥科研.</cite></span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://epl.eyuyan.com/eprc.htm">Also in the official description</a></span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><cite id="CITEREF张2015" class="citation journal cs1 cs1-prop-foreign-lang-source">张, 骞 (2015). "基于易语言的大学计算机编程课程改革研究". <i>中小企业管理与科技(下旬刊)</i> (in Chinese) (4). CNKI: <span class="nowrap">272–</span>273. <a href="ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/1673-1069">1673-1069</a>.</cite></span>
</li>
</ol></div>
<div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2></div>
<ul><li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20150916172034/http://epl.eyuyan.com/">EPL homepage</a> at archive.org</li>
<li><a rel="nofollow" class="external text" href="http://epl.eyuyan.com/">EPL homepage</a> <span class="languageicon">(in Chinese)</span></li></ul>
<p><br>
</p>
<style data-mw-deduplicate="TemplateStyles:r1271159938">
/* start https://en.wikipedia.org/ */
.mw-parser-output .asbox{position:relative;overflow:hidden}.mw-parser-output .asbox table{background:transparent}.mw-parser-output .asbox p{margin:0}.mw-parser-output .asbox p+p{margin-top:0.25em}.mw-parser-output .asbox-body{font-style:italic}.mw-parser-output .asbox-note{font-size:smaller}.mw-parser-output .asbox .navbar{position:absolute;top:-0.75em;right:1em;display:none}.mw-parser-output :not(p):not(.asbox)+style+.asbox,.mw-parser-output :not(p):not(.asbox)+link+.asbox{margin-top:3em}
/* end https://en.wikipedia.org/ */
</style>
</div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-07-29" href="https://en.wikipedia.org/wiki/?title=Easy_Programming_Language&oldid=1303149666">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
</body></html>